Spike Sorting: Bayesian Clustering of Non-Stationary Data
نویسندگان
چکیده
Spike sorting involves clustering spikes recorded by a micro-electrode according to the source neurons. It is a complicated task, which requires much human labor, in part due to the non-stationary nature of the data. We propose to automate the clustering process in a Bayesian framework, with the source neurons modeled as a non-stationary mixture-of-Gaussians. At a first search stage, the data are divided into short time frames, and candidate descriptions of the data as mixtures-of-Gaussians are computed for each frame separately. At a second stage, transition probabilities between candidate mixtures are computed, and a globally optimal clustering solution is found as the maximum-a-posteriori solution of the resulting probabilistic model. The transition probabilities are computed using local stationarity assumptions, and are based on a Gaussian version of the Jensen-Shannon divergence. We employ synthetically generated spike data to illustrate the method and show that it outperforms other spike sorting methods in a non-stationary scenario. We then use real spike data and find high agreement of the method with expert human sorters in two modes of operation: a fully unsupervised and a semi-supervised mode. Thus, this method differs from other methods in two aspects: its ability to account for non-stationary data, and its close to human performance.
منابع مشابه
Bayesian Clustering of Non-stationary Data
Non-stationary data clustering is a hard, ill-posed problem, which is nevertheless unavoidable in several scientific fields. A representative example is the problem of Spike Sorting, which involves clustering spike trains recorded from the brain by a micro-electrode, according to source neuron. It is a complicated problem which requires a lot of human labor, partly due to the non-stationary nat...
متن کاملA new approach to spike sorting for multi-neuronal activities recorded with a tetrode--how ICA can be practical.
Multi-neuronal recording with a tetrode is a powerful technique to reveal neuronal interactions in local circuits. However, it is difficult to detect precise spike timings among closely neighboring neurons because the spike waveforms of individual neurons overlap on the electrode when more than two neurons fire simultaneously. In addition, the spike waveforms of single neurons, especially in th...
متن کاملSegmental Bayesian estimation of gap-junctional and inhibitory conductance of inferior olive neurons from spike trains with complicated dynamics
The inverse problem for estimating model parameters from brain spike data is an ill-posed problem because of a huge mismatch in the system complexity between the model and the brain as well as its non-stationary dynamics, and needs a stochastic approach that finds the most likely solution among many possible solutions. In the present study, we developed a segmental Bayesian method to estimate t...
متن کاملYASS: Yet Another Spike Sorter
Spike sorting is a critical first step in extracting neural signals from large-scale electrophysiological data. This manuscript describes an efficient, reliable pipeline for spike sorting on dense multi-electrode arrays (MEAs), where neural signals appear across many electrodes and spike sorting currently represents a major computational bottleneck. We present several new techniques that make d...
متن کاملA Non-parametric Bayesian Framework for Spike Sorting Using Optimal Quantization
This paper describes an approach that performs spike sorting by a nonparametric density estimation technique under a Bayesian framework. The technique is based on an optimal quantization method. We performed experiments on simulated and real spike signals. The results are comparable with what is reported in the literature.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Journal of neuroscience methods
دوره 157 2 شماره
صفحات -
تاریخ انتشار 2004